home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 15 / BBS in a box XV-2.iso / Files II / Prog / B-C / CD-I Developer's Source.sit / CD-I Developer's Source Guide
Encoding:
Text File  |  1993-04-27  |  20.6 KB  |  593 lines  |  [TEXT/MSWD]

  1. ========================================================================
  2. CD-I Developer's Source Guide
  3. Version: 1.2.4 of 930312
  4. ------------------------------------------------------------------------
  5. Disclaimer: This list is made to the best of my knowledge, but 
  6. inevitably it may have mistakes or omissions.  No responsibility will be 
  7. taken by Philips or the author for the information presented herein.
  8.  
  9. For comments, additions, corrections, or if you have remaining 
  10. questions, contact:
  11. Lex van Sonderen
  12. Manager Knowledge Transfer
  13. Philips Interactive Media of America
  14. 11050 Santa Monica Blvd.
  15. Los Angeles, CA 90025
  16. Phone:      +1 310 444 6689
  17. Fax:        +1 310 477 4953
  18. Internet:   lex@aimla.com
  19. CompuServe: 71552,2204
  20. ========================================================================
  21. Introduction
  22. With the successful launch of CD-I in the United States, Philips is 
  23. receiving an increasing number of calls from people who are interested 
  24. in developing CD-I titles.  Our goal is to encourage anyone to exploit 
  25. this exciting new medium and the following list is an attempt to answer 
  26. basic questions as well as to direct those who are new to CD-I to the 
  27. many sources of CD-I development hardware, software, and information.
  28. ========================================================================
  29. Questions answered in this document:
  30.  
  31. Where can I buy CD-I players and CD-I discs?
  32. Where and how can I sell my CD-I consumer titles and ideas?
  33. How can I make corporate or educational CD-I titles?
  34. Where can I buy CD-I development systems?
  35. Where can I get information on CD-I? outside of the USA and Canada?
  36. What tools do I need to produce CD-I titles?
  37. What system do I need for CD-I authoring?
  38. What system do I need to for CD-I programming?
  39. What is an emulator?
  40. Do I need a CD-Recorder?
  41. What is the 'Green Book?'
  42. What are the technical specifications for a CD-I player?
  43. Where can I read more about CD-I?
  44. How can I keep in touch with the CD-I development community?
  45. ========================================================================
  46. Where can I buy CD-I players and CD-I discs?
  47.  
  48. Consumers in the US who want information on where to buy CD-I discs 
  49. and/or Philips CD-I players can call toll-free number for the Philips 
  50. Consumer Electronics Hotline: 1 800 845 7301
  51. ========================================================================
  52. Where and how can I sell my CD-I consumer titles and ideas?
  53.  
  54. Philips Interactive Media of America (PIMA)
  55.  
  56. PIMA's primary focus is on the publication of high-quality CD-I titles 
  57. for the home entertainment market.  PIMA enters into a limited number of 
  58. agreements to co-produce home entertainment and educational titles with 
  59. other organizations.  Because of the large number of inquiries, we ask 
  60. that prospective co-producers mail background information to the Senior 
  61. Vice President in charge of Product Development, Sarina Simon.
  62. ------------------------------------------------------------------------
  63. Co-Productions
  64.  
  65. Sarina Simon,
  66. Senior Vice President Product Development
  67. 11111 Santa Monica Blvd., Suite 700
  68. Los Angeles, CA 90025
  69.  
  70. When sending your proposals to Ms.  Simon, please describe the subject 
  71. matter for the proposed title in two or three sentences.  Because we 
  72. cannot guarantee confidentiality in the handling of your proposal at 
  73. this early stage of the proposal process, we advise you not to send a 
  74. detailed outline or discussion of your ideas.  But, do provide detailed 
  75. information on your company (brochures, company background, etc.), its 
  76. personnel (resumes or biographies), and facilities.  Because Ms.  Simon 
  77. receives a large number of proposals, a response will take a least 3 
  78. weeks.  Upon approval of your proposal for further consideration, the 
  79. next step would be a business plan and a mutual confidentiality 
  80. agreement.
  81. ------------------------------------------------------------------------
  82. Distribution for Independent Producers
  83.  
  84. Robert E.  Schaulis, Vice President
  85. International Product Management and Distribution
  86. 11111 Santa Monica Blvd., Suite 400
  87. Los Angeles, CA 90025
  88. Phone: +1 310 444 6627
  89. Fax:   +1 310 478 4810
  90.  
  91. As part of PIMA's publishing activity, independent producers are 
  92. encouraged to seek distribution agreements for their CD-I titles.  PIMA 
  93. establishes and maintains distribution channels in North America.  PIMA 
  94. can also arrange distribution through foreign channels.  The procedure 
  95. for obtaining a distribution agreement with PIMA is outlined in a 
  96. document titled "Guidelines for Distribution License Agreements," which 
  97. is available upon request from the International Product Management and 
  98. Distribution office.
  99. ========================================================================
  100. How can I make corporate or educational CD-I titles?
  101.  
  102. CD-I is not a proprietary system; therefore, any company or individual 
  103. can develop their own CD-I titles.  Suppliers of development systems can 
  104. give assistance in finding complete solutions for CD-I development, and 
  105. they often can provide courses for authoring and programming as well as 
  106. offer support.
  107. ========================================================================
  108. Where can I buy CD-I development systems?
  109.  
  110. Philips Consumer Electronics (PCEC)
  111.  
  112. PCEC is the supplier of Philips hardware in the United States.  This 
  113. organization provides CD-I development players, and it is very active in 
  114. the commercial and industrial markets.  In addition, PCEC can assist 
  115. developers in designing and putting together hardware systems.  For 
  116. further information, please contact your regional sales manager:
  117. West Coast  John Hill
  118. Phone:      +1 615 521 3101
  119. Central     Jerry Huffman
  120. Phone:      +1 317 841 0224
  121. East Coast  John Elicker
  122. Phone:      +1 908 827 8648
  123. Southern    Linda Olsen
  124. Phone:      +1 404 952 0064
  125. ------------------------------------------------------------------------
  126. OptImage
  127.  
  128. OptImage, a Philips joint venture company, is a major supplier of 
  129. development systems for CD-I.  They have a large catalog of hardware and 
  130. software tools for CD-I designers and engineers.  OptImage also 
  131. organizes courses and workshops for CD-I authoring and programming.  For 
  132. further information, please contact:
  133.  
  134. OptImage
  135. Attn.: Pam Wilber
  136. 1501 50th Street
  137. West Des Moines, IA 50625
  138. Phone: +1 515 222 2073
  139. Fax:   +1 515 222 2080
  140.  
  141. Western Region:
  142. Barry Horton
  143. Phone: +1 714 859 9162
  144. ------------------------------------------------------------------------
  145. ISG
  146.  
  147. ISG is a supplier of development systems for CD-I.  They have a catalog 
  148. of hardware and software tools for CD-I developers.  ISG specializes in 
  149. Macintosh-based CD-I engineering systems.  For further information, 
  150. please contact:
  151.  
  152. Interactive Support Group
  153. Attn.: Anne Badger
  154. 9420 Topanga Canyon Blvd., Suite 200
  155. Chatsworth, CA 91311
  156. Phone: +1 818 709 7387
  157. Fax:   +1 818 709 8160
  158.  
  159. In Europe:
  160. Attn.: William Vablais
  161. St John's Innovation Centre
  162. Cambridge, CB4 4WS
  163. +44 223 426114
  164. +44 223 420015
  165. ------------------------------------------------------------------------
  166. Script Systems
  167.  
  168. Script Systems is a supplier of development systems for CD-I.  They have 
  169. a catalog of hardware and software tools for CD-I developers.  Script 
  170. Systems specializes in MS-DOS based CD-I authoring systems.  For further 
  171. information, please contact:
  172.  
  173. East Coast
  174. Attn.: Jim Bertlesman
  175. The Market Place, Building 5
  176. Manlius, NY 13104
  177. Phone: +1 315 682 8714
  178. Fax:   +1 315 682 4730
  179.  
  180. West Coast
  181. Attn.: Tom Bertlesman
  182. 214 Spring Grove lane
  183. San Rafael, CA 94901
  184. Phone: +1 415 258 9768
  185. Fax:   +1 415 258 0673
  186.  
  187. In Europe:
  188. Attn: Peter Theihzen
  189. Phone: +31 5700 10655
  190. Fax:  +31 5700 10621
  191. ========================================================================
  192. Where can I get information on CD-I outside of the USA and Canada?
  193.  
  194. Philips Interactive Media Systems UK
  195. Attn.: David Ward
  196. Freeland House
  197. Station Road
  198. Dorking
  199. Surrey RH4 1UL
  200. United Kingdom
  201. Phone: +44 306 875777
  202. Fax:   +44 306 875789
  203.  
  204. Philips East Asia
  205. Attn.: Frank Pauli
  206. 35-1 Sagmiohno 7-chome
  207. Sagamihara
  208. Kanagawa 288
  209. Japan
  210. Phone: +81 427 410255
  211. Fax:   +81 427 495094
  212.  
  213. Philips East Asia
  214. Attn.: Chris Hofland
  215. 28th Floor, Hopewell Centre
  216. 17 Kennedy Road, Wanchai
  217. Hong Kong
  218. Phone: +852 821 5340
  219. Fax:   +852 528 2259
  220.  
  221. Philips Australia
  222. Attn.: G.  Lee
  223. Australia Centre
  224. 3 Figtree Drive
  225. Homobush NSW 2140
  226. Australia
  227. Phone: +61 2 7428311
  228. Fax:   +61 2 7644060
  229.  
  230. Philips IMS Authoring Systems
  231. Attn.: Cees van Versendaal
  232. P.  O.  Box 80002
  233. 5600 JB Eindhoven
  234. The Netherlands
  235. Phone: +31 40 736228
  236. Fax:   +31 40 734234
  237. ========================================================================
  238. What tools do I need to produce CD-I titles?
  239.  
  240. You can make CD-I titles by using an authoring system or by writing 
  241. custom programming.  Authoring is a method for creating an interactive 
  242. presentation using user-friendly, high-level tools.  An authoring system 
  243. enables the producer to make interactive presentations by integrating 
  244. thousands of images, hours of sound, partial screen video clips and on-
  245. screen buttons and controls.  An authoring system consists of a personal 
  246. computer system (Macintosh or MS-DOS PC), a professional CD-I player, an 
  247. emulator and software packages.  Usually the video or audio assets are 
  248. created or captured on the personal computer and then combined on the 
  249. professional CD-I player.  At the present time, one cannot use popular 
  250. personal computing authoring packages (for example; Macromind Director, 
  251. ToolBook) to create CD-I presentations; thus, one of the several 
  252. specific CD-I authoring packages that exist should be used.
  253. For more complex presentations that require greater interactivity and 
  254. faster execution, custom programming is necessary.  Programming for CD-I 
  255. can be done on a Macintosh, an MS-DOS PC or a Sun using a C-cross 
  256. compiler and software libraries.
  257. ========================================================================
  258. What system do I need for CD-I authoring?
  259.  
  260. The following is a guideline of some of the systems commonly used for 
  261. CD-I authoring.  No specific recommendations or price information is 
  262. given here, because this information is best provided by the suppliers 
  263. of the development systems.  Before making any decision about the 
  264. systems to use, CONSULT YOUR CD-I DEVELOPMENT SYSTEM SUPPLIER FIRST.
  265. ------------------------------------------------------------------------
  266. Hardware
  267. High-end personal computer system
  268. Macintosh II or Quadra with at least 3 Nubus slots
  269. OR
  270. 486-based MS-DOS compatible PC running MS-Windows, SCSI interface and at 
  271. least 3 empty slots
  272.  
  273. Connections
  274. Ethernet cards + NFS software
  275. Serial cables
  276. SCSI cables
  277.  
  278. Professional CD-I player
  279. Philips CD-I 605
  280. NTSC/RGB color monitor
  281. Optionally: a low-end monitor to reflect end-user quality on TV in the 
  282. living room
  283.  
  284. Emulator, including software
  285. Philips CD-I emulator
  286. OR
  287. ISG emulator board for the Macintosh
  288. OR
  289. Script Systems emulator for PC type systems
  290.  
  291. Capture and encoding hardware, including software
  292. high end audio capture board
  293. high end video capture board or scanner
  294.  
  295. LOTS of storage space
  296. Minimal 2G Byte hard disk space per production
  297. 8mm Exabyte tape drive
  298. ------------------------------------------------------------------------
  299. Software
  300.  
  301. Authoring
  302. Media Mogul, for the Philips CD-I 605
  303. OR
  304. Media Showcase, for the Philips CD-I 605
  305. OR
  306. Designer Work Bench, for MS-DOS
  307.  
  308. Image & audio conversion
  309. Audio conversion utilities (ACUs)
  310. Image conversion utilities (ICUs)
  311. Animation and movie conversion utilities
  312.  
  313. Image & audio conversion and asset management
  314. Media Stockroom, runs on MS-DOS PC under MS-Windows
  315.  
  316. Audio and image editing applications:
  317. for example; for Macintosh: Adobe Photoshop, Studio 32, Macromind 
  318. Director, DigiDesign SoundTools II
  319.  
  320. File transfer software to transfer files from Mac or PC to CD-I: 
  321. from OptImage, ISG or Script Systems
  322. ========================================================================
  323. What system do I need for CD-I programming?
  324.  
  325. The following is a guideline of some of the systems commonly used for 
  326. CD-I programming in the C programming language.  No specific 
  327. recommendations or price information is given here, because this 
  328. information is best provided by the suppliers of the development 
  329. systems.  Before making any decision about the systems to use, CONSULT 
  330. YOUR CD-I DEVELOPMENT SYSTEM SUPPLIER FIRST.
  331. ------------------------------------------------------------------------
  332. Hardware
  333. High-end personal computer system or workstation
  334. Macintosh II or Quadra with at least 3 Nubus slots
  335. OR
  336. 486-based MS-DOS compatible PC running MS-Windows, SCSI interface and at 
  337. least 3 empty slots
  338. OR
  339. Sun Sparc
  340.  
  341. Emulator
  342. Philips CD-I emulator
  343. OR
  344. ISG Cassiopee board for the Macintosh
  345. OR
  346. ISG emulator board for the Macintosh
  347. OR
  348. Script Systems emulator board for the PC type systems
  349.  
  350. Professional CD-I player
  351. Philips CD-I 605
  352. OR
  353. ISG Cassiopee board for the Macintosh
  354. NTSC/RGB color monitor
  355. Optionally: a low-end monitor to reflect end-user quality on TV in the 
  356. living room
  357.  
  358. Connections
  359. Ethernet cards + NFS software
  360. Serial cables
  361. SCSI cables
  362.  
  363. Capture and encoding hardware
  364. high end audio capture board
  365. high end video capture board or scanner
  366. ------------------------------------------------------------------------
  367. Software
  368.  
  369. Programming
  370. MPW on Macintosh, SunView on Sun
  371. OS-9 Cross Compiler for Sun, Mac or PC
  372. OS-9 source level debugger
  373. OR
  374. ISG X-Link
  375. Optionally:
  376. GNU Cross compiler on Sun or Mac
  377.  
  378. OptImage Balboa C Library
  379. OR
  380. ISG C++ Library
  381. OR
  382. Script Systems CD Vista C Library
  383.  
  384. Image & audio conversion
  385. Audio conversion utilities (ACUs)
  386. Image conversion utilities (ICUs)
  387.  
  388. Audio and image editing applications:
  389. Eg , for Macintosh: Adobe Photoshop, Studio 32, Macromind Director, 
  390. DigiDesign SoundTools II
  391.  
  392. File transfer software to transfer files from Mac or PC to CD-I: 
  393. from OptImage, ISG or Script Systems
  394.  
  395. Disc Building
  396. OptImage Master/Green
  397. OR 
  398. ISG CDL and BD
  399. ========================================================================
  400. What is an emulator?
  401.  
  402. During the development stage of CD-I production, software is 
  403. continuously tested and run.  Because of the specific characteristics of 
  404. the CD-I medium, the software cannot be run and tested with just a hard 
  405. disk.  In particular, the data delivery, the data rate, and the (slow) 
  406. access time of the CD need to be taken into account.  An emulator is an 
  407. intelligent, computer peripheral device with a high-capacity hard disk.  
  408. During the development stage, a disc image is built onto the hard disk 
  409. of the emulator.  Then, when the emulator is switched to the emulation 
  410. mode, it behaves in the same manner as a real CD player.  The 
  411. alternative would be to burn a CD-I disc for each test run, which is 
  412. slower and more expensive.
  413. ========================================================================
  414. Do I need a CD-Recorder?
  415.  
  416. Usually, a CD-recorder is not required for development of CD-I titles.  
  417. Typically, an emulator is used, and only when the disc image is 
  418. completely finished is it sent to a mastering house to be reproduced in 
  419. compact disc form.  If one regularly needs to make a very small series 
  420. of CDs (1-10), a CD recorder can be useful.
  421. ========================================================================
  422. What is the "Green Book?"
  423.  
  424. The Compact Disc-Interactive Full Functional Specification is better 
  425. known as the "Green Book." The "Green Book" is the official standard for 
  426. CD-I compliant hardware and software.  It is co-authored by Philips and 
  427. Sony, and is only available to official licensees of the Compact Disc-
  428. Interactive standard.  To become a licensee contact Philips, Sony, or 
  429. the CD-I Association.
  430. ========================================================================
  431. What are the technical specifications for a CD-I player?
  432.  
  433. A CD-I player plays all CD-I titles, CD Digital Audio (CD-DA), 
  434. CD+Graphics, Photo CD, and CD ROM-XA bridge discs.
  435. ------------------------------------------------------------------------
  436. Memory
  437. -  2 banks of 512K bytes RAM
  438. -  8K bytes non-volatile RAM
  439. -  650M bytes CD ROM-XA
  440. ------------------------------------------------------------------------
  441. Audio
  442. -  CD-DA: max.  72 minutes
  443. -  ADPCM level A: max.  144 minutes, two channels, hi-fi quality
  444. -  ADPCM level B: max.  288 minutes, two channels, normal quality
  445. -  ADPCM level C: max.  576 minutes, two channels, speech quality
  446. ADPCM audio can be played directly from disk, with negligible computer 
  447. interaction, or can be loaded into memory to be played with precise 
  448. timing.
  449. ------------------------------------------------------------------------
  450. Video
  451. -  Resolution: 384x240 when displayed on NTSC, 384x280 when displayed 
  452.    on PAL.
  453. -  2 8-bit video planes
  454. -  Background plane in 1 of 8 colors
  455. -  16x16 hardware cursor in 1 of 8 colors
  456. -  Video effects: transparency, mattes, color keying, pixel hold, 
  457.    mosaic.
  458. -  Programmable video processor to execute video commands on a field 
  459.    and line basis.  Commands include: change CLUT; change coding method;
  460.    change transparency factor; define video memory address, etc.
  461. -  Each plane can have multiple image coding methods (video modes) 
  462.    selectable on a per-line basis
  463. ------------------------------------------------------------------------
  464. Image coding methods
  465. -  CLUT4: 16 colors out of 16 million, double horizontal resolution 
  466.    (768 pixels)
  467. -  CLUT7: 128 colors out of 16 million
  468. -  DYUV: 16 million colors, for continuous tone images
  469. -  RL3: 8 colors out of 16 million, hardware run-length compression,
  470.    double horizontal resolution (768 pixels)
  471. -  RL7: 128 colors out of 16 million, hardware run-length compression
  472. Note: DYUV and RL video modes do not allow direct access to the value of 
  473. an individual pixel.  
  474.  
  475. Two more video modes exist that are rarely used:
  476. -  CLUT8: 256 colors out of 16 million
  477.    only possible in one plane, the other plane can only be DYUV; it is 
  478.    restricting compared to CLUT7.
  479. -  RGB555: 32768 colors
  480.    uses both planes, and requires twice as much data per screen, it is 
  481.    restricting and slow compared to the other video modes.
  482. ------------------------------------------------------------------------
  483. Processor
  484. -  68K family, equivalent to 8 MHz 68000
  485. ------------------------------------------------------------------------
  486. Operating system
  487. -  CD-RTOS: OS-9 with CD-I extensions.  Light-weight, real-time 
  488.    multitasking operating system
  489. ========================================================================
  490. Where can I read more about CD-I?
  491.  
  492. Periodicals
  493.  
  494. -  CD-I World
  495. Bi-monthly CD-I magazine on paper & disc.
  496. Parker Taylor & Company Inc.
  497. 49 Bayview, Suite 200
  498. Camden, ME 04843
  499. Phone: +1 207 236 8524
  500. Fax:   +1 207 236 6452
  501.  
  502. -  New Media
  503. Monthly magazine about multi-media in general
  504. Hypermedia Communications Inc.
  505. 901 Mariner's Island Blvd., Suite 365
  506. San Mateo, CA 94404
  507. Phone: +1 415 573 5170
  508. Fax:   +1 415 573 5131
  509.  
  510. -  The Interactive Engineer
  511. Publication about CD-I software engineering
  512. Philips Interactive Media of America
  513. 11050 Santa Monica Boulevard
  514. Los Angeles, CA 90025
  515. Phone: +1 310 444 6519
  516. Fax:   +1 310 477 4953
  517. ------------------------------------------------------------------------
  518. Books
  519. -  CD-I Designer's Guide
  520. Hoffos, Signe; Sharpless, Graham; Smith, Philip;Lewis, Nicholas
  521. McGraw-Hill (UK), 1992
  522. ISBN 0-07-707580-3
  523.  
  524. -  The CD-I Design Handbook
  525. Philips IMS, Philips Electronics UK Ltd.
  526. Addison Wesley, 1992
  527. ISBN 0-201-62749-3
  528.  
  529. -  The CD-I Production Handbook
  530. Philips IMS, Philips Electronics UK Ltd.
  531. Addison Wesley, 1992
  532. ISBN 0-201-62750-7
  533.  
  534. -  CD-ROM Handbook
  535. Sherman, Chris
  536. McGraw-Hill, 1989
  537. ISBN 0-07-056578-3
  538.  
  539. -  Compact Disc-Interactive, A Designers' Overview
  540. Preston, J.M., Philips International Inc.
  541. McGraw-Hill, 1988
  542. ISBN 0-07-049816-4
  543.  
  544. -  Discovering CD-I
  545. Miller, Eric; Miller, Walden
  546. Microware Systems Corporation, 1991
  547. ISBN 0-918035-02-3
  548.  
  549. -  Introducing CD-I
  550. Philips IMS, Philips Electronics UK Ltd.
  551. Addison Wesley, 1992
  552. ISBN 0-201-62748-5
  553.  
  554. -  OS-9 INSIGHTS
  555. An advanced programmer's Guide to OS-9
  556. Second Edition, by Peter Dibble
  557. ISBN 0-918035-03-1
  558. ========================================================================
  559. How can I keep in touch with the CD-I development community?
  560.  
  561. CD-I Association
  562. A professional association for developers of CD-I or for those 
  563. interested in developing CD-I.  Members receive a quarterly newsletter, 
  564. "Inside CD-I", and other publications.
  565.  
  566. CD-I Association of North America
  567. Attn.: Laura Foti Cohen
  568. 11111 Santa Monica Blvd., Suite 700
  569. Los Angeles, CA 90025
  570. Phone: +1 310 444 6619
  571. Fax:   +1 310 479 5937
  572.  
  573. European CD-I Association
  574. Attn.: Julien  Lynn-Evans
  575. 188 Tottenham Court Road
  576. London W1P 9LE
  577. United Kingdom
  578. ------------------------------------------------------------------------
  579. CompuServe
  580.  
  581. The CompuServe information system is an electronic bulletin board that 
  582. has a very active community of CD-I users, designers and engineers 
  583. worldwide.  Experts in all fields of CD-I check in daily to answer 
  584. questions and exchange knowledge.
  585. See the multimedia forum, section CDI (GO MULTIMEDIA, Section 17).
  586.  
  587. CompuServe
  588. 5000 Arlington Centre Boulevard
  589. PO Box 20212
  590. Columbus, Ohio 43220
  591. Phone: +1 614 457 8650
  592. ========================================================================
  593.